#ifndef SIIMCONFIG_H
#define SIIMCONFIG_H

#include <QDialog>
#include "ui_siimconfig.h"
#include "Siim_Define.h"
class CSiimData;
struct InstructPara 
{
	BYTE bBaseNo;
	BYTE bBoxNo;
	BYTE bPlatNo;
	BYTE bDevNo;
	WORD wP1;
	WORD wP2;
	int iInstruct;
};
class SiimConfig : public QDialog
{
	Q_OBJECT

public:
	SiimConfig(QWidget *parent = 0);
	~SiimConfig();
	void SetDataPoint(CSiimData *pSiimData);
	QByteArray FixInstuctMap(InstructPara para);
protected:
	void timerEvent( QTimerEvent *e );
private:
	Ui::SiimConfig ui;
	CSiimData *pData;
	WORD wSeqNo;
private slots:
	void ComboChange(int i);
	void OpenDev();
	void CloseDev();
	void SetVolShrshold();
	void SetCurrShrshold();
	void SetDataInterval();
	void SetScineceInterval();
	void SetGFInterval();
	void GetGFCheck();
};

#endif // SIIMCONFIG_H
